// axios.js

import axios from 'axios'
const instance= axios.create({
    baseURL:'http://localhost:3000/',
    withCredentials: true, 

})
// 添加请求拦截器
instance.interceptors.request.use((config) =>{
    // 在发送请求之前做些什么
    console.log('发送请求成功');
    config.headers.token='a custom header' // 自定义请求头
    return config;
  }, (error)=> {
    // 对请求错误做些什么
    return Promise.reject(error);
  });

// 添加响应拦截器
instance.interceptors.response.use( (response)=> {
    // 对响应数据做点什么
    console.log('响应请求成功');
    return response;
  },  (error)=> {
    let status = error.response.status
    if(status =='500'){

      alert('错误:'+error.message)
    }
    return Promise.reject(error);
  });




export default instance